package com.foo.designpattern.state.state1;

/**
 * com.foo.designpattern.state.state1
 * Created with IntelliJ IDEA.
 * Created by jiang on 2016-06-08 16:52.
 *
 * @Description
 */

public interface VoteState {
    /**
     * 处理状态对应的行为
     *
     * @param user     投票人
     * @param voteItem 投票项
     * @param manager  投票上下文，用来实习那状态对应的功能处理的时候，可以回调上下文的数据
     */
    public void vote(String user, String voteItem, VoteManager manager);
}
